首先,感谢贺老师赠送的书,收到书后迫不及待地看了一遍,非常棒!
虽然我大学担任校内最大门户网站的第三任站长,用蹩脚的ASP程序开发过很多系统,甚至工作后还花了两年时间,用最简单的ASP语言,给企业开发过一套小ERP,成功完成了业务变革。
但是,我对技术的理解仍然非常有限的,这也是后来放弃从事技术工作的主要原因。
这本书则会涉及很多技术问题,所以我主要站在本书内容的意义和结构上,给大家介绍下我的理解。
为什么说这本书非常非常棒呢?这首先应从BPM对现代企业的重要性说起。
传统企业一般通过买一大堆套件(ERP/CRM/PLM等)+OA,来实现了信息化 1.0,但离真正的业务数字化还很远,甚至信息孤岛仍然很严重,为何?两个核心原因,一是业务本身没有端到端拉通设计,信息化封装得还是职能碎片,二是缺乏一个工具完成系统间的集成。我理解,BPM技术就是为解决第二个问题而生。
前两年,我们团队给一家制造企业做“流程咨询与数字化实施项目”,先完成业务端到端拉通设计,然后把数字化落地需求分解到 ERP、OA、业务中台等各个系统上,其实这个项目中的“业务中台系统”就是一个 基于 BPM 技术。
虽然从某个角度看,OA也能实现BPM的一些功能,而且也能开箱即用,但OA易用的代价就是太封闭,只适用于中小企业,或应用于特定的业务场景,比如知识文档/新闻/简单行政审批流等范围。
企业不同业务系统的集成拉通设计,及巨量数据吞吐处理等需要真正的BPM工作引擎才行,总之没有BPM这个“八爪鱼集成”,各个业务系统再强悍,最终还是信息孤岛。所以,现在你也就能理解,为什么很多企业是 OA 和 BPM 共存,而非简单地选择其一了吧。
很显然,未来各个企业的IT部门需要应用更多BPM技术解决业务问题,这本身也是数字化转型要解决的核心问题之一。
这本书主要讲解Activiti这个著名的开源BPM在大型企业的应用,介绍得非常详尽,有滴滴等平台公司成功的标杆经验,案例也多,包括为满足大型企业高并发等问题,如何扩展功能?如何设计多引擎框架?等方面都做了详细介绍,所以我认为这本书对其他企业BPM建设有很强的落地指导价值。
这本书的读者,我认为比较适合BPM产品经理、开发人员及运维人员,我个人认为可能不太适合非技术岗的流程管理团队和变革团队。
我相信,这本书对BPM技术在中国的发展和深化应用,会有巨大贡献。
我总是说,写书的人,都有一颗公益心,造福专业和个体,否则也不会“脱几层皮”折腾这个事情,所以我们应感谢贺老师及团队的经验贡献!